package com.woniu.hospital.service.impl;

import com.woniu.hospital.domain.EquipemntUse;
import com.woniu.hospital.mapper.EquipemntUseMapper;
import com.woniu.hospital.service.IEquipemntUseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 设备调用表Service业务层处理
 * 
 * @author wolf-six
 * @date 2023-02-15
 */
@Service
public class EquipemntUseServiceImpl implements IEquipemntUseService 
{
    @Autowired
    private EquipemntUseMapper equipemntUseMapper;

    /**
     * 查询设备调用表
     * 
     * @param equipmentuseId 设备调用表主键
     * @return 设备调用表
     */
    @Override
    public EquipemntUse selectEquipemntUseByEquipmentuseId(Long equipmentuseId)
    {
        return equipemntUseMapper.selectEquipemntUseByEquipmentuseId(equipmentuseId);
    }

    /**
     * 查询设备调用表列表
     * 
     * @param equipemntUse 设备调用表
     * @return 设备调用表
     */
    @Override
    public List<EquipemntUse> selectEquipemntUseList(EquipemntUse equipemntUse)
    {
        return equipemntUseMapper.selectEquipemntUseList(equipemntUse);
    }

    /**
     * 新增设备调用表
     * 
     * @param equipemntUse 设备调用表
     * @return 结果
     */
    @Override
    public int insertEquipemntUse(EquipemntUse equipemntUse)
    {
        return equipemntUseMapper.insertEquipemntUse(equipemntUse);
    }

    /**
     * 修改设备调用表
     * 
     * @param equipemntUse 设备调用表
     * @return 结果
     */
    @Override
    public int updateEquipemntUse(EquipemntUse equipemntUse)
    {
        return equipemntUseMapper.updateEquipemntUse(equipemntUse);
    }

    /**
     * 批量删除设备调用表
     * 
     * @param equipmentuseIds 需要删除的设备调用表主键
     * @return 结果
     */
    @Override
    public int deleteEquipemntUseByEquipmentuseIds(Long[] equipmentuseIds)
    {
        return equipemntUseMapper.deleteEquipemntUseByEquipmentuseIds(equipmentuseIds);
    }

    /**
     * 删除设备调用表信息
     * 
     * @param equipmentuseId 设备调用表主键
     * @return 结果
     */
    @Override
    public int deleteEquipemntUseByEquipmentuseId(Long equipmentuseId)
    {
        return equipemntUseMapper.deleteEquipemntUseByEquipmentuseId(equipmentuseId);
    }
}
